/****************************************************************
 ** 								 *			
 **  Nombre: js_eliminacionCuentaAlumno.js			 *	
 **  Versión: 1.0.0                                              *
 **  Autor: Alberto Castro Becerra		                 *
 **  Creado: 17-Mar-2013                                         *
 **  Modificado: Ninguno                                         *
 **  Diagrama: GAPI v4.5.6                                       *		
 **  Caso de uso: MCCAL3                                         *
 **								 *			
 *****************************************************************/

function mostrarFormularioEliminacionCuentaAlumno() { 
    
    var respuesta = "<h3>Ingrese la contrase&ntilde;a para eliminar la cuenta</h3>"
                  + "<div class=\"contenedorFormularioRegistroAlumno\">"
                  + "   <table>"            
                  + "       <tr>"
                  + "           <td>Contrase&ntilde;a actual:</td>"
                  + "           <td><input type=\"password\" id=\"contrasenia\"/></td>"
                  + "       </tr>"            
                  + "   </table>"
                  + "   <input type=\"button\" id=\"eliminarAlumno\" value=\"Eliminar alumno\"/>"
                  + "   <input type=\"button\" id=\"regresarPortalAlumno\" value=\"Regresar\"/>"
                  + "<div id=\"objetivoDeLaRespuesta\"></div>"
                  + "</div>";
              
    $('#respuesta_general').html(respuesta);
    
    $('#eliminarAlumno').click(function(){                               
        var contrasenia = $('#contrasenia').val();                                    
                
        if(validarDatosDeLaCuenta(contrasenia)){            
            enviarPeticionEliminacionContraseniaDeAlumno(contrasenia);                   
        }
    });          
    
    $("#regresarPortalAlumno").click(function()
    {
        $('#respuesta_general').html('');
    });
    
    function enviarPeticionEliminacionContraseniaDeAlumno(contraseniaActual){                    
        var id = 'eliminarCuentaAlumno';
    
        var parametros = {
            'id' : id,          
            'contraseniaActual' : contraseniaActual           
        };
    
        $.ajax({
            data:  parametros,
            url:   'GestorDeCuentasDeAlumno',
            type:  'post',
        
            beforeSend: function (){
                $('#objetivoDeLaRespuesta').html('Procesando, espere por favor...');            
            },
        
            error : function(XMLHttpRequest, textStatus, errorThrown){       
                alert('Ocurri&oacute; un error al procesar la petici&oacute;n');
            },
        
            success:  function (respuesta){            
                alert(respuesta);  
                $('#objetivoDeLaRespuesta').html('');
                               
                window.location = "PortalAlumno.jsp";                
                
            }
        });
    }
    
    

    function validarDatosDeLaCuenta(contrasenia){        
        if(contrasenia.length <8 || contrasenia.length >45){
            alert("La contraseña actual debe de tener entre 8 y 45 caracteres");
            return false;
        }        
        return true;
    }
    
}
